package com.itheima.homework.homework6;

import java.util.HashMap;
import java.util.Map;

/*
    现需要将一些学生对象（属性包含姓名和年龄），与其地址，一一对应存储，并查看存储效果，
    要保证学生对象不重复，请编写程序实现以上需求，运行效果如下：
    Student{name='小红', age=20}---北京海淀
Student{name='小黄', age=22}---北京朝阳
Student{name='小白', age=25}---北京海淀
Student{name='小蓝', age=23}---北京顺义
Student{name='小绿', age=21}---北京昌平
 */
public class Demo6 {
    public static void main(String[] args) {
        Student stu1=new Student("小红",20);
        Student stu2=new Student("小黄",22);
        Student stu3=new Student("小白",25);
        Student stu4=new Student("小蓝",23);
        Student stu5=new Student("小绿",21);
        Map<Student, String> studentStringMap = Map.ofEntries(Map.entry(stu1, "北京海淀"), Map.entry(stu2, "北京朝阳"),
                Map.entry(stu3, "北京海淀"), Map.entry(stu4, "北京顺义"), Map.entry(stu5, "北京昌平"));
        HashMap<Student,String> map=new HashMap(studentStringMap);
        map.forEach((Student key,String vaule)-> System.out.println(key+"---"+vaule));

    }
}
